ارزیابی، تحلیل و مقایسه روش های پیشگویی خطا در نرم افزار

پایان نامه
چکیده

پیمانه های خطادار ریسک قابل توجهی در نرم افزار به وجود می آورند، بنابراین توسعه و نگهداری نرم افزار را هزینه بر می کنند. پیشگویی پیمانه های خطادار به منظور معرفی پیمانه های مستعد خطا درچرخه ی حیات توسعه ی نرم افزار لازم است. در این پیشگویی متریک های نرم افزار به عنوان متغیرهای مستقل و پیمانه های خطادار و بی خطا به عنوان متغیر وابسته در نظر گرفته می شود. در پیشگویی خطا، داده های ناهماهنگ و انتخاب بهترین صفات خاصه دو موضوع مهم است که باید قبل از ساخت مدل بررسی شوند؛ ولی در پژوهش های گذشته به ندرت به این دو مسئله همزمان پرداخته شده است. بنابراین این تحقیق از چهار سناریو برای استفاده ی همزمان نمونه گیری و انتخاب صفت خاصه استفاده کرده است که عبارتند از: 1) انتخاب صفات خاصه و مدل پیشگویی خطا براساس داده اصلی 2) انتخاب صفات خاصه بر اساس داده اصلی و مدل پیشگویی خطا از روی داده نمونه گیری شده 3) انتخاب صفات خاصه بر اساس داده نمونه گیری شده و مدل پیشگویی خطا از روی داده اصلی 4) انتخاب صفات خاصه و مدل پیشگویی خطا براساس داده نمونه گیری شده. این پژوهش از روش نمونه گیری با نام نمونه گیری بیش از حد اقلیت ترکیبی (smote) برای هماهنگ کردن داده ها استفاده می کند، زیرا نمونه ها را از روشی غیرتصادفی انتخاب می کند و از روش انتخاب صفت مبتنی بر همبستگی (cfs) برای انتخاب بهترین صفات خاصه بهره برده است؛ چرا که این روش جزء روش های مناسب است. به علاوه از 17 روش ساخت مدل برای پیشگویی خطای نرم افزار و 13 پایگاه داده عمومی ناسا در مخزن promise استفاده کرده است. نتایج تجربی این تحقیق نشان می دهد که ساخت مدل از طریق داده ی نمونه گیری شده نتایج بهتری نسبت به ساخت مدل از روی داده ی اصلی دارد. همچنین روش های bagging، kstar و جنگل تصادفی بهترین طبقه بند در سناریو 2 و 4، و bagging، شبکه ی بیز و logitboost بهترین طبقه بند در همه ی سناریوها و به ازای تمامی پایگاه داده ها براساس پارامتر ارزیابی ناحیه ی زیر منحنی مشخصات عملیاتی گیرنده ) (auc است.

منابع مشابه

تحلیل، ارزیابی و ارائه الگویی برای انتخاب روش های سریع الانتقال ساخت نرم افزار

امروزه نیاز به تولید نرم افزارهایی با نیازمندی های متغیر، زمان تحلیل سریع، مدیریت ریسک آسان و سازگاری در برابر تغییرات محیط، به یک اصل انکارناپذیر تبدیل شده است. برنامه ریزی جامع اولیه و طراحی های سنگین قبل از ساخت نرم افزار که در روش های سنگین وزن [1] متداول است پاسخگوی چنین نیازمندی هایی نیست. همچنین به دلیل حجم بالای مستندات، در این روش ها، سرعت توسعه سیستم تا حد بالایی کاهش می یابد. بنابرای...

متن کامل

ارائه نرم افزار ارزیابی کننده میزان کارایی طرح های استتاری

مسئله استتار در موارد مختلف از جمله صنایع نظامی چه در مورد البسه نیروهای نظامی و چه در مورد تسلیحات از اهمیت زیادی برخوردار است. از این رو، این سؤال مطرح می شود که کدام طرح استتاری، با چه ابعاد و با چه ترکیب رنگی برای پوشش جسم مستور در محیط مورد نظر مناسبتر می باشد. معمولا بازدهی طرح استتاری بر اساس مدت زمان لازم جهت تشخیص طرح در محیط استتاری، تخمین زده می شود. این پژوهش به دنبال فراهم آوردن نر...

متن کامل

تجزیه و تحلیل صنعت نرم افزار در ایران

بررسی محیطی عبارت است از نظارت، ارزیابی و نشر اطلاعات بدست آمده مربوط به محیط های داخلی و خارجی سازمان که از عوامل بسیار مهم در تدوین استراتژی و برنامه ریزی بشمار می رود . با توجه به گسترش روز افزون صنعت نرم افزار در کشور، بررسی و تجزیه و تحلیل این صنعت است ضروریات است. برای این منظور پس از بررسی مدل های مختلف، مدل PEST جهت تجزیه و تحلیل عوامل موثر بر صنعت نرم افزار در ایران بکار گرفته شد. بر ا...

متن کامل

ارزیابی میزان تطابق مولفه‌های نرم افزاری سیستم های اطلاعات سلامت با معیارهای کیفیت نرم افزار

Abstract: The impacts of employing healthcare information systems in decreasing the admission and discharge time, patient transfer time, the internal clashes and clinical applications, time to get answers and refer to previous data file, increasing information and request accuracy, accelerating the communication between hospital wards, increasing patient satisfaction, providing better quality s...

متن کامل

ارزیابی خطا در اندازه گیری های سفالومتریک: مقایسه روش دستی با کامپیوتری□

سابقه و هدف: با توجه به تعدد نرم افزارهای آنالیز سفالومتری در بازار و استقبال ارتودنتیست‌ها از آنها بررسی و مقایسه دقت آنالیز سفالومتری مک نامارا توسط نرم افزار و آنالیز به روش دستی حائز اهمیت می‌باشد. آنالیز مک نامارا بر پایه (Natural Head Position (NHP و خط مرجع خارج جمجمه ای بوده، متغیرهای خطی بیشتری دارد. با توجه به این مهم، مطالعه حاضر با هدف بررسی دقت نتایج حاصل از آنالیز سفالومتری مک نام...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه کاشان - دانشکده برق و کامپیوتر

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023